//
//  GlobalHeader.h
//  iPadAuditAuthorise
//
//  Created by XiangDongMBP on 16/9/2.
//  Copyright © 2016年 XiangDong. All rights reserved.
//

#ifndef GlobalHeader_h
#define GlobalHeader_h

/*
 版本打包说明：
 1、需要将宏定义DAU_DEVELOPMENT_MODE置为false
 2、更改版本号Version和Build号
 3、Scheme的Archive的Build Configuration置为release
 4、联通版本：
    (0)Display Name为DAU
    (1)Bundle ID为cn.KiMoon.DAU-iOS
    (2)App Icon source为 AppIcon
    (3)DAU_TYPE_Unicom为 true
    (4)LaunchScreen.storyboard的图片改为Launch_unicom
    (5)Main.storyboard的LoginVC的图片改为login_unicom
 5、鑫盈鑫版本：
    (0)Display Name为DAU XYX
    (1)Bundle ID为cn.kimoon.dau-ios-xyx
    (2)App Icon source为 AppIcon_XYX
    (3)DAU_TYPE_Unicom为 false
    (4)LaunchScreen.storyboard的图片改为Launch_xinyingxin
    (5)Main.storyboard的LoginVC的图片改为login_xinyingxin
 */

#pragma mark - 开发环境or生产环境
//true  开发环境
//false 发布环境
#define DAU_DEVELOPMENT_MODE   false
//true  联通版
//false 鑫盈鑫版
#define DAU_TYPE_Unicom        true

#pragma mark - APPKEY
#if DAU_TYPE_Unicom
    #define DAU_JPUSH_APPKEY    (@"90d918778c38d54900dbcac1")
#else
    #define DAU_JPUSH_APPKEY    (@"891eeefd12268e85c6a495ba")
#endif

#pragma mark - OS系统参数
#define DAU_SCREEN_WIDTH    ([[UIScreen mainScreen] bounds].size.width)
#define DAU_SCREEN_HEIGHT   ([[UIScreen mainScreen] bounds].size.height)
#define DAU_APP_DELEGATE    ((AppDelegate *)([UIApplication sharedApplication].delegate))


#pragma mark - 版本号,Build号
#define DAU_VERSION        ([[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"])
#define DAU_BUILD          ([[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"])


#pragma mark - 网点号、用户号、密碼长度
#define DAU_ORGANIZE_ID_LENGTH      (5)     //!< 网点号长度
#define DAU_UNAME_LENGTH            (8)     //!< 用户号长度
#define DAU_PASSWORD_LENGTH         (6)     //!< 密码长度
#define DAU_JPEG_QUALITY            (0.3)   //!< 图片压缩比例

#pragma mark - 全局返回码
#define DAU_RESULT_CODE_SUC         (@"200")   //!< 成功

#pragma mark - 颜色定义
#define UIColorFromRGBA(rgbValue, alphaValue) \
[UIColor \
colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 \
green:((float)((rgbValue & 0x00FF00) >> 8))/255.0 \
blue:((float)(rgbValue & 0x0000FF))/255.0 \
alpha:alphaValue]

#define DAU_COLOR_NavBg(al)         (UIColorFromRGBA(0xFF495B, al))      //!< 导航栏颜色
#define DAU_COLOR_ViewRed(al)       (UIColorFromRGBA(0xFD6272, al))      //!< 页面的红色
#define DAU_COLOR_FontNor(al)       (UIColorFromRGBA(0x333333, al))      //!< 深灰色字体
#define DAU_COLOR_FontLight(al)     (UIColorFromRGBA(0x999999, al))      //!< 浅灰色字体
#define DAU_COLOR_ElecBgBoard(al)   (UIColorFromRGBA(0xFEDBDE, al))      //!< 电量背景的Board
#define DAU_COLOR_SeparotorLine(al) (UIColorFromRGBA(0xCCCCCC, al))      //!< 分割线的颜色

#pragma mark - 本地缓存的KEY
#define DAU_USERDEF_SERVER_DOMAIN      (@"DAU_UserDef_ServerDomain")    //!< 服务器地址
#define DAU_USERDEF_UNAME              (@"DAU_UserDef_UName")           //!< 用户名
#define DAU_USERDEF_PWD                (@"DAU_UserDef_Pwd")             //!< 密码
#define DAU_USERDEF_AUTOLOGIN          (@"DAU_UserDef_AutoLogin")       //!< 是否直接跳转到首页

#pragma mark - 通知的KEY
#define DAU_NOTI_AUCH_REFRESH          (@"DAU_Noti_AuCh_Refresh")       //!< 通知任务审核界面刷新



#endif /* GlobalHeader_h */
